課程資訊
課程名稱
電腦繪圖學
COMPUTER GRAPHICS 
開課學期
98-1 
授課對象
工學院  工程科學及海洋工程學系  
授課教師
郭真祥 
課號
ESOE3028 
課程識別碼
505 39700 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期三2,3,4(9:10~12:10) 
上課地點
工科127A 
備註
資訊計算組必修
總人數上限:40人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/981cg09 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

1. 電腦繪圖學簡介(Introduction to Computer Graphics)
2. 二維轉換(Two-Dimensional Transformation)

2.1 前言(Introduction)

2.2 點之表示(Representation of Points)

2.3 轉換與矩陣(Transformation and Matrices)

2.4 點之轉換(Transformation of Points)

2.5 直線之轉換(Transformation of Straight Lines)

2.6 中點轉換(Midpoint Transformation)

2.7 平行線轉換(Transformation of Parallel Lines)

2.8 交線轉換(Transformation of Intersecting Lines)

2.9 旋轉(Rotation)

2.10 反射(Reflection)

2.11 改變比例(Scaling)

2.12 綜合轉換(Combined Transformations)

2.13 單位方格轉換(Transformation of The Unit Square)

2.14 實體轉換(Solid Body Transformation)

2.15 移動與同質座標(Transformations and Homogeneous Coordinates)

2.16 繞任一點之旋轉(Rotation About an Arbitray Point)

2.17 對任一線之反射(Reflection Through an Arbitrary LIne)

2.18 投影-同質座標之幾何意義(Projection-A Geometric Interpretation of HomogeneousCoordinates)

2.19 整體改變比例(Overall Scaling)

2.20 無限遠處之點(Points at Infinity)

2.21 轉換慣例(Transformation Conventions)

3. 三維轉換(Three-Dimensional Transformations)

3.1 前言(Introduction)

3.2 三維變換比例(Three-Dimensional Scaling)

3.3 三維剪變(Three-Dimensional Shearing)

3.4 三維旋轉(Three-Dimensional Rotation)

3.5 三維反射(Three-Dimensional Reflection)

3.6 三維移動(Three-Dimensional Translation)

3.7 多重轉換(Multiple Transformations)

3.8 繞一平行於一座標軸之軸旋轉(Rotations About an Axis Parallel to a Coordinate Axis)

3.9 繞空間任一軸之旋轉(Rotation About an Arbitrary Axis in Space)

3.10 對任一平面之反射(Reflection Through an Arbitrary Plane)

3.11 仿射及透視幾何(Affine and Perpective Geometry)

3.12 直角投影(Orthographic Projections)

3.13 Axonometric投影(Axonometric Projections)

3.14 傾斜投影(Oblique Projections)

3.15 透視轉換(Perspective Transformations)

3.16 產生透視圖之技巧(Techniques for Generating Perspective Views)

3.17 消失點(Vanishing)

3.18 攝影術與透視投影(Photography and The Perspective Transformation)

3.19 立體投影(Stereographic Projcection)

3.20 目標固定與投影中心固定二者 投影之比較(Comparison of Object Fixed and Center of Projection Fixed Projections)

3.21 三維影像之重新構建(Reconstruction of Three-Dimensional 

課程目標
介紹電腦繪圖學的基礎概念
透過使用openGL去實作 
課程要求
工程圖學、計算機程式、計算機概論 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
Text Book: COMPUTER GRAPHIC USING OPENGL By F.S. HILL. JR. Prentice Hall
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
09/16  Course Outline 
第2週
09/23  Chapter 1 : Introduction & OpenGL Platform Setting 
第3週
09/30  Chapter 2 : Getting Started Drawing Figures 
第5週
  Chapter 3 
第13週
  Chapter 4 
第15週
  Chapter 5